package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.YonbipCashflowcase;

/**
 * 现金流量科目查询Mapper接口
 * 
 * @author ruoyi
 * @date 2025-09-16
 */
public interface YonbipCashflowcaseMapper 
{
    /**
     * 查询现金流量科目查询
     * 
     * @param pkDetail 现金流量科目查询主键
     * @return 现金流量科目查询
     */
    public YonbipCashflowcase selectYonbipCashflowcaseByPkDetail(String pkDetail);

    /**
     * 查询现金流量科目查询列表
     * 
     * @param yonbipCashflowcase 现金流量科目查询
     * @return 现金流量科目查询集合
     */
    public List<YonbipCashflowcase> selectYonbipCashflowcaseList(YonbipCashflowcase yonbipCashflowcase);

    /**
     * 新增现金流量科目查询
     * 
     * @param yonbipCashflowcase 现金流量科目查询
     * @return 结果
     */
    public int insertYonbipCashflowcase(YonbipCashflowcase yonbipCashflowcase);

    /**
     * 修改现金流量科目查询
     * 
     * @param yonbipCashflowcase 现金流量科目查询
     * @return 结果
     */
    public int updateYonbipCashflowcase(YonbipCashflowcase yonbipCashflowcase);

    /**
     * 删除现金流量科目查询
     * 
     * @param pkDetail 现金流量科目查询主键
     * @return 结果
     */
    public int deleteYonbipCashflowcaseByPkDetail(String pkDetail);

    /**
     * 批量删除现金流量科目查询
     * 
     * @param pkDetails 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYonbipCashflowcaseByPkDetails(String[] pkDetails);
}
